import { createIcon } from "@illa-design/react"

const PostgreSqlIcon = createIcon({
  title: "PostgreSqlIcon",
  viewBox: "0 0 24 24",
  path: (
    <>
      <g clipPath="url(#wahd7ock8a)">
        <path
          d="M8.422 2.003C9.83.596 12.528.83 13.7 1.123c2.933-.88 8.799-1.231 8.799 4.4 0 3.88-1.605 5.087-3.045 6.42-.452 1.38 3.045 2.287 3.045 3.258 0 .971-2.17 2.64-5.288 2.64C17.113 22.438 16.188 24 13.7 24c-2.112 0-2.64-2.053-2.64-3.52 0-.382-.06-.87-.148-1.383h-3.2c-1.407 0-1.466-1.532-1.76-2.136-.579.197-1.896.88-2.639.376C1.012 15.775-.376 3.763 1.383 2.003c1.408-1.407 5.28-.586 7.039 0z"
          fill="#3D6288"
        />
        <path
          d="M13.701 1.123c-1.173-.293-3.871-.527-5.28.88m5.28-.88-5.28.88m5.28-.88c2.933-.88 8.799-1.231 8.799 4.4 0 3.88-1.605 5.087-3.045 6.42M13.7 1.123l5.754 10.82M13.7 1.123c1.18.945 3.426 2.992 4.624 4.856M13.7 1.123l4.624 4.856M8.422 2.003c-1.76-.586-5.631-1.407-7.039 0-1.76 1.76-.371 13.772 1.931 15.334.743.504 2.06-.179 2.64-.376M8.422 2.003 5.954 16.961M8.422 2.003a29.554 29.554 0 0 0-1.497 5.28m1.497-5.28-1.497 5.28m12.53 4.66c-.452 1.38 3.045 2.287 3.045 3.258 0 .971-2.17 2.64-5.288 2.64m2.243-5.898-2.243 5.898m2.243-5.898c-.766.71-1.486 1.455-1.892 2.658m1.892-2.658-1.892 2.658m.762-8.622c.29.452.518.892.655 1.303.704 2.112-1.76 7.04-1.76 9.679m1.105-10.982L17.22 16.961m1.105-10.982c-.955-.152-3.04-.104-3.744 1.303-.704 1.408 1.695 5.466 2.982 7.32m.762-8.623-.762 8.622m-11.61 2.36c.71-.504 2.043-1.773 2.469-2.731m-2.468 2.73 2.468-2.73m-2.468 2.73c.293.605.352 2.137 1.76 2.137h3.2M6.924 7.282c-.16.9-.263 1.806-.263 2.64 0 2.816 1.173 3.721 1.76 4.308M6.925 7.282l1.497 6.948M6.925 7.282c.792-.293 2.553-.703 3.257 0 .88.88 1.436 3.287.88 4.4-.88 1.76-.737 2.633-1.106 3.995m-3.03-8.395 3.03 8.395M8.422 14.23c.608.304 1.216 1.029 1.534 1.447M8.422 14.23l1.534 1.447m0 0 .093.125c.09.123.154.262.195.41.139.497.474 1.751.67 2.885m-.958-3.42.957 3.42m6.307-2.136c0 .305-.002.598-.008.88m.008-.88-.008.88m.008-.88c0-.957.128-1.722.343-2.36m-.343 2.36.343-2.36m-.351 3.24C17.113 22.438 16.188 24 13.7 24c-2.112 0-2.64-2.053-2.64-3.52 0-.382-.06-.87-.148-1.383m6.299-1.256-6.299 1.256"
          stroke="#fff"
          strokeWidth="1.05"
          strokeLinecap="round"
          strokeLinejoin="round"
        />
        <path
          d="M119.648 80.212c-13.918-.347-24.705 1.045-33.752 4.872-2.61 1.043-6.786 1.044-7.134 4.35 1.393 1.392 1.566 3.654 2.784 5.567 2.09 3.479 5.741 8.177 9.047 10.614 3.653 2.783 7.308 5.566 11.134 8.002 6.786 4.176 14.442 6.611 21.053 10.787 3.829 2.434 7.654 5.568 11.482 8.177 1.914 1.391 3.131 3.654 5.568 4.523v-.521c-1.219-1.567-1.567-3.828-2.784-5.568-1.738-1.74-3.479-3.306-5.219-5.046-5.046-6.784-11.309-12.7-18.094-17.571-5.567-3.828-17.747-9.047-20.008-15.485 0 0-.175-.173-.348-.347 3.827-.348 8.35-1.74 12.005-2.784 5.916-1.567 11.309-1.218 17.398-2.784 2.783-.696 5.567-1.566 8.351-2.436v-1.565c-3.131-3.132-5.393-7.307-8.699-10.265-8.873-7.657-18.617-15.137-28.707-21.4-5.394-3.48-12.353-5.742-18.094-8.699-2.087-1.045-5.568-1.566-6.785-3.306-3.133-3.828-4.872-8.872-7.134-13.396-5.044-9.57-9.917-20.182-14.267-30.272-3.13-6.786-5.044-13.572-8.872-19.834-17.92-29.577-37.406-47.497-67.33-65.07-6.438-3.653-14.093-5.219-22.27-7.132-4.348-.175-8.699-.522-13.048-.697-2.784-1.218-5.568-4.523-8.004-6.089-9.915-6.264-35.492-19.833-42.799-1.913-4.698 11.308 6.959 22.442 10.961 28.185 2.959 4.001 6.785 8.524 8.873 13.048 1.218 2.956 1.565 6.09 2.784 9.221 2.784 7.653 5.392 16.18 9.047 23.314 1.914 3.653 4.001 7.48 6.437 10.786 1.392 1.913 3.827 2.784 4.35 5.915-2.435 3.48-2.61 8.7-4.003 13.049-6.263 19.66-3.826 44.017 5.046 58.457 2.783 4.348 9.395 13.92 18.268 10.265 7.83-3.131 6.09-13.048 8.35-21.747.524-2.09.176-3.48 1.219-4.872v.349c2.436 4.87 4.871 9.569 7.133 14.44 5.394 8.524 14.788 17.398 22.617 23.313 4.177 3.13 7.482 8.525 12.702 10.44v-.523h-.349c-1.044-1.567-2.61-2.262-4-3.48-3.132-3.132-6.613-6.96-9.048-10.439-7.306-9.743-13.745-20.53-19.486-31.664-2.783-5.393-5.22-11.31-7.481-16.702-1.045-2.09-1.045-5.22-2.784-6.263-2.61 3.827-6.437 7.133-8.351 11.83-3.304 7.481-3.653 16.702-4.871 26.27-.696.176-.349 0-.697.35-5.566-1.394-7.48-7.134-9.569-12.006-5.22-12.352-6.089-32.186-1.565-46.452 1.218-3.654 6.438-15.136 4.35-18.616-1.044-3.306-4.525-5.22-6.438-7.829-2.261-3.306-4.698-7.48-6.263-11.135-4.176-9.743-6.264-20.53-10.787-30.273-2.088-4.524-5.74-9.22-8.699-13.396-3.305-4.698-6.959-8.004-9.569-13.571-.868-1.913-2.088-5.045-.696-7.133.348-1.392 1.043-1.913 2.436-2.261 2.262-1.915 8.7.521 10.96 1.565 6.438 2.608 11.831 5.046 17.225 8.699 2.435 1.74 5.045 5.046 8.176 5.915h3.654c5.568 1.218 11.831.349 17.05 1.914 9.222 2.957 17.572 7.307 25.054 12.005 22.792 14.44 41.58 34.97 54.282 59.501 2.088 4 2.957 7.656 4.871 11.83C39.966 5.75 44.49 14.449 48.141 22.8c3.654 8.176 7.134 16.528 12.353 23.314 2.61 3.652 13.049 5.566 17.746 7.481 3.48 1.565 8.874 2.958 12.005 4.871 5.915 3.652 11.831 7.83 17.398 11.83 2.785 2.087 11.482 6.438 12.005 9.917z"
          fill="#00546B"
        />
      </g>
      <defs>
        <clipPath id="wahd7ock8a">
          <path fill="#fff" d="M0 0h24v24H0z" />
        </clipPath>
      </defs>
    </>
  ),
})

PostgreSqlIcon.displayName = "PostgreSqlIcon"
export default PostgreSqlIcon
